package com.xinyou.u8c.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author chq
 * @since 2023-10-10
 */
@Getter
@Setter
@TableName("Bank")
@ApiModel(value = "Bank对象", description = "")
public class Bank implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("cBCode")
    private String cBCode;

    @TableField("cBName")
    private String cBName;

    @TableField("cBAccount")
    private String cBAccount;

    @TableField("bBFlag")
    private Boolean bBFlag;

    @TableField("pubufts")
    private String pubufts;

    @TableField("cBankCode")
    private String cBankCode;

    @TableField("cAccName")
    private String cAccName;

    @TableField("cOpenAccAddr")
    private String cOpenAccAddr;

    @TableField("cProvinceName")
    private String cProvinceName;

    @TableField("cCountyName")
    private String cCountyName;

    @TableField("cCurrencyName")
    private String cCurrencyName;

    @TableField("fCurBalance")
    private Float fCurBalance;

    @TableField("dOpenAccDate")
    private String dOpenAccDate;

    @TableField("cCode")
    private String cCode;

    @TableField("iAccProperty")
    private Integer iAccProperty;

    @TableField("cCustomerNo")
    private String cCustomerNo;

    @TableField("cOrgNo")
    private String cOrgNo;

    @TableField("cUnionBankNo")
    private String cUnionBankNo;

    @TableField("iSignFlag")
    private Integer iSignFlag;

    @TableField("bPwdMng")
    private Boolean bPwdMng;

    @TableField("bUAccount")
    private Boolean bUAccount;

    @TableField("cMAccount")
    private String cMAccount;

    @TableField("cMAccountSymbol")
    private String cMAccountSymbol;

    @TableField("iCcbAccountType")
    private Integer iCcbAccountType;

    @TableField("cTradeAddCode")
    private String cTradeAddCode;

    @TableField("cBankDefine1")
    private String cBankDefine1;

    @TableField("cBankDefine2")
    private String cBankDefine2;

    @TableField("cBankDefine3")
    private String cBankDefine3;

    @TableField("cBankDefine4")
    private String cBankDefine4;

    @TableField("cBankDefine5")
    private String cBankDefine5;

    @TableField("cBankDefine6")
    private String cBankDefine6;

    @TableField("cBankDefine7")
    private String cBankDefine7;

    @TableField("cBankDefine8")
    private String cBankDefine8;

    @TableField("cBankDefine9")
    private String cBankDefine9;

    @TableField("cBankDefine10")
    private String cBankDefine10;

    @TableField("cBankDefine11")
    private Integer cBankDefine11;

    @TableField("cBankDefine12")
    private Integer cBankDefine12;

    @TableField("cBankDefine13")
    private Float cBankDefine13;

    @TableField("cBankDefine14")
    private Float cBankDefine14;

    @TableField("cBankDefine15")
    private String cBankDefine15;

    @TableField("cBankDefine16")
    private String cBankDefine16;

    @TableField("bGroupAccount")
    private Boolean bGroupAccount;

    @TableField("cHeadName")
    private String cHeadName;

    @TableField("cHeadAccount")
    private String cHeadAccount;

    @TableField("bDefaultAccount")
    private Boolean bDefaultAccount;

    @TableField("cPayName")
    private String cPayName;


}
